home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK1.toast / Development Kits (Disc 1) / AOCE / Development Tools / Sample Code / Standard Catalog Package / DTS AddressOMatic / MakeFile < prev   
Encoding:
Makefile  |  1993-06-18  |  1.6 KB  |  71 lines  |  [TEXT/MPS ]

  1. #
  2. # DTS AddressOMatic
  3. # Copyright © 1993, Apple Computer Inc.
  4. # All rights reserved.
  5. #
  6. Src                    =    ":Src:"
  7. Obj                    =    ":Obj:"
  8. Objects                =                        ∂
  9.         {Obj}AddressOMatic.c.o                ∂
  10.         {Obj}AOMCreateButtons.c.o            ∂
  11.         {Obj}AOMDecorateDisplay.c.o            ∂
  12.         {Obj}AOMFindManager.c.o                ∂
  13.         {Obj}AOMPanelEvent.c.o                ∂
  14.         {Obj}AOMPanelManager.c.o            ∂
  15.         {Obj}AOMSetButtonText.c.o            ∂
  16.         {Obj}AOMTypeInManager.c.o            ∂
  17.         {Obj}AOMUpdatePanel.c.o                ∂
  18.         {Obj}AOMVampDisplay.c.o                ∂
  19.         {Obj}DisplayDSSpec.c.o                ∂
  20.         {Obj}ErrorAlert.c.o                    ∂
  21.         {Obj}LogManager.c.o                    ∂
  22.         {Obj}Main.c.o                        ∂
  23.         {Obj}PositionDialog.c.o                ∂
  24.         {Obj}WindowUtilities.c.o
  25.  
  26. #
  27. # Directory dependencies. "Everything in the
  28. # {Obj} directory depends on something in the
  29. # {Src} directory."
  30. #
  31. {Obj}            ƒ    {Src}
  32.  
  33. #
  34. # Compiler dependencies -- common to all compilations
  35. # The idea here is that all sources are stored in
  36. # the {Src} subdirectory, and all objects (and code
  37. # resources output by the linker) are stored in the
  38. # {Obj} subdirectory.
  39. #
  40. .c.o ƒ .c                                    ∂
  41.         {Src}AddressOMatic.h                ∂
  42.         {Src}AddressOMaticPrivate.h            ∂
  43.         {Src}AddressOMaticTest.h            ∂
  44.         {Src}LogManager.h
  45.     C {COptions}                            ∂
  46.         -o {TargDir}{Default}.c.o            ∂
  47.         {DepDir}{Default}.c
  48.  
  49. #
  50. # Build the application
  51. #
  52. "DTS AddressOMatic MPW" ƒƒ                    ∂
  53.         MakeFile                            ∂
  54.         {Src}AddressOMaticTest.r            ∂
  55.         "DTS AddressOMatic.π.rsrc"            ∂
  56.         {Objects}
  57.     Rez                                        ∂
  58.         {Src}AddressOMaticTest.r            ∂
  59.         -append                                ∂
  60.         -t APPL                                ∂
  61.         -i "{CIncludes}"                    ∂
  62.         -i "{RIncludes}"                    ∂
  63.         -o "DTS AddressOMatic MPW"
  64.     Link                                    ∂
  65.         -t APPL                                ∂
  66.         {Objects}                            ∂
  67.         "{Libraries}"Runtime.o                ∂
  68.         "{Libraries}"Interface.o            ∂
  69.         -o "DTS AddressOMatic MPW"
  70.  
  71.